python数据分析¶
利用python进行数据分析 Chap3 用序列创建字典
环境配置¶
Chapter2 还有好多没学会的命令欧
ipython¶
ipython 是 python 的交互式 shell,使用 pip3 install ipython 安装 ipython
使用 ipython 命令打开 ipython shell,exit() 退出
Jupyter¶
Jupyter Notebook 可以直接在网页中编写代码和运行代码
启动 Jupyter:
生成 .ipynb 文件
⇧↩︎执行一行代码
在变量前后使用 ? 可以显示对象的信息
对象是函数:
Python基础¶
元组, 列表, 字典¶
元组
-
() -
tuple将序列转换为元组 -
创建后不可改变,但如果元组的元素是
list或dict,可以在原位修改 -
+拼接*复制 -
拆分:
*rest可以抓取任意长度列表
count()统计某个值的出现频率
列表
-
[]list() -
append追加,extend([elem1, elem2])追加多个元素 (比+快) -
insert(pos, element)插入元素,插入的序号在0和列表长度之间 -
pop(pos)移除并返回指定位置的元素 -
remove(element)寻找第一个值并除去 -
bisect模块支持二分查找
-
seq[start: end: step]左闭右开 -
enumerate()返回(i, value)元组序列 -
zip(seq1, seq2)成元组列表[( , ), ( , )]
字典
{}del d1[key]删除,ret = d1.pop('key')删除并返回值update()融合另一个字典
